home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / gfx / show / MerlinGfx.lha / hdcmp.h < prev    next >
C/C++ Source or Header  |  1995-06-07  |  2KB  |  44 lines

  1. /***********************************************************/
  2. /*      _  __ __                                           */
  3. /*  /_//_)/_ (                                             */
  4. /* / //( (_/__)|/STEM   written by H.Raaf © 1992-93        */
  5. /*             /                                           */
  6. /*                           ProDev / X-Pert               */
  7. /*                                                         */
  8. /***********************************************************/
  9. /*                                                         */
  10. /* Include file for HRGSystem.library (HDCMP.H) V38        */
  11. /*                                                         */
  12. /***********************************************************/
  13.  
  14. #ifndef HRG_HDCMP_H
  15. #define HRG_HDCMP_H
  16.  
  17. #define HDCMP_RAWMOUSE        0x0001        /* RawMouse wie bei Intuition (nicht gefiltert) */
  18. #define HDCMP_RAWKEY            0x0002        /* RawKey wie bei Intuition (nicht gefiltert) */
  19. #define HDCMP_VANILLAKEY    0x0004        /* Aehnlich Intuition Vanilla Key */
  20. #define HDCMP_CURSORREL        0x0008        /* Relative Cursor X/Y Position (nur bei SYS-Cursor) */
  21. #define HDCMP_CURSORPOS        0x0010        /* Absolute Cursor X/Y Position (nur bei SYS-Cursor) */
  22. #define HDCMP_MOUSEBUTTONS    0x0020        /* Einzeln Msg fuer die Buttons (X/Y Pos aus Handle) */
  23. #define HDCMP_SCREENBACK    0x0040        /* Screen wurde nach "hinten" gelegt */
  24. #define HDCMP_SCREENFRONT    0x0080        /* Screen wurde nach "vorne" geholt */
  25. #define HDCMP_SCREENCLOSE    0x0100        /* Screen wird nach Reply geschlossen */
  26.  
  27. struct HRSysMsg
  28. {
  29.     struct Message ExecMessage;
  30.     ULONG    Class;
  31.     UWORD    Code;
  32.     UWORD Qualifier;
  33.     APTR    HRAddress;
  34.     WORD    PosX;
  35.     WORD    PosY;
  36.     ULONG    Seconds;
  37.     ULONG    Micros;
  38.     struct HRHandle *HDCMPHandle;
  39.     APTR    HRExtend;
  40. };
  41.  
  42. #endif
  43.  
  44.